History
History
Synonyms
UK
US
Meaning:
buffer

(usually pl) an apparatus for reducing the effect of a collision e.g. on a railway engine

safeguard

SHOCK ABSORBER as in Wiktionary
SHOCK ABSORBER as in Wikipedia